package es.deusto.tralala.data.assembler;

import java.util.ArrayList;
import java.util.List;

import es.deusto.tralala.data.Reproduccion;
import es.deusto.tralala.data.dto.CancionDTO;
import es.deusto.tralala.data.dto.ReproduccionDTO;

public class ReproduccionAssembler {
	
	public static List<ReproduccionDTO> assemble(List<Reproduccion> reproducciones) {
		List<ReproduccionDTO> reproduccionesDTO = new ArrayList<>();

		for (Reproduccion r : reproducciones) {
			reproduccionesDTO.add(new ReproduccionDTO(new CancionDTO(r.getCancion().getTitulo(), r.getCancion().getArtista(), r.getCancion().getGenero())));
		}

		System.out.println("* Assembling Reproducciones ...");
		
		return reproduccionesDTO;
	}

}
